Hunter Goodman recorded four hits, including a home run, while Tyler Freeman chipped in with a long ball of his own as the Colorado Rockies held on for a 9-7 win in extra innings over the Philadelphia Phillies.